# UnitTest是python自带的自动化测试框架
import unittest
from CalculatorDemo import Calculator
# 0.导入 unittest
# 1.自定义测试类，继承TestCase
# 2.测试方法
# 3.启动
class TestDemo(unittest.TestCase):

    def test_add1(self):
        data = Calculator.add(1,2,3,4)
        print(data[1])
        # self.assertNotEqual(data[0],11)
        self.assertIn(data[0],[1,2,3])


    def test_sub(self):
        data = Calculator.sub( 3, 4)
        print(data[1])


    # assertEqual(a, b) ： 核实a == b
    # assertNotEqual(a, b) ： 核实a != b
    # assertTrue(x) ： 核实x为True
    # assertFalse(x) ： 核实x为False
    # assertIn(item, list) ： 核实item在list中
    # assertNotIn(item, list) ： 核实item不在list中

